@charset "windows-1250";

/* ---------- GLOBAL STYLES ---------- */ 

*{ margin:0; padding:0; }* 
body { 
	font:.7em Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height:1.6em;
	background:#FFF; 
	color:#444; 
}

a {	color:#E0691A;	background:inherit;}
a:hover { color:#6C757A; background:inherit; }
#admin	{margin:0; padding:5px; position:fixed; top:0px; right:0px;}

h1 { font:normal 2.4em "Trebuchet MS", Arial, Sans-Serif; padding:7px 0 0 8px; margin:0; }
h1 a { color:#737373; background:inherit; }
.orange { color:#E0692A; }
sup { font-size:.5em; }

h1 a, h2 a { text-decoration:none; }
h1 a:hover, h2 a:hover { color:#FF6600; background:inherit; }
h2 { font-size:1.5em; margin-bottom:5px; color:#000; background:inherit; }
img { border:0;}
a img { border:3px solid silver;}
hr {clear:both; noshade }
label {
	font-weight:bold;
	width:150px;
	display:block;
	float:left;
}
label:after { content:":" }
label.val {color:#F00;}
label.val:after {content:" *"}
input, select {width:300px;}
input, textarea, select {
	line-height:1.1em;
	padding:1px;
}
input.big {
	width:800px; 
	height:24px;
	background-color:#CED7FF;
	font-size:24px;
}
input.sum {
	width:20px;
	text-align:right;
	border:0px;
}
.tlacitko {
	width:100px;
}

/* ---------- LAYOUT ---------- */ 

.content { 
	margin:0 auto;
	width:980px;
	padding:10px; 
	border:1px solid #FFF; 
	background:#FFF;
}

.header { 
	height:113px;
	background:#fff url(/img/headerbg.gif) repeat-x bottom;
	color:#808080;
	margin:3px 0;
	padding:10px 0 0 0;
}

.top_image {
	float:right;
	text-align:right;
	width:800px;
	height:113px;
	color:#808080;
	background:#FFAB73 url("/img/top1.gif") no-repeat top right;
}

.bar { 
	clear:both;
	font-size:1.1em;
	height:30px; 
	color:#FFF;
	background:#FF9148 url(img/menubg.gif) repeat-x;
	padding-left:10px;
}

	.bar li { 
		list-style:none;
		padding:6px 8px;
		color:#FFEADC;
		float:left; 
	}
	
	.bar li.active { 
		color:#fff;
		
	}
	
	.bar li a { 
		font-weight:bold;
		color:#FFF; 
		background:inherit;
		text-decoration:none;
	} 
	
	.image {
		float:right;
		margin:0;
	}

/* ---------- LEFT PANNEL ---------- */ 
		
.left {
	float:left;
	width:240px;
	margin:0px;
	padding:0px;
	line-height:2em;
}
	.left h1 {
		background:#BDBDBD  url(/img/h3bg.gif) no-repeat center left;
		color:#FFF;
		padding:6px 5px 7px 40px;
		font:bold 1.1em Tahoma, Arial, Sans-Serif;
		margin:10px 0 0 0;
	}
	
	.article {
		color:#000;
		border-bottom:1px solid #BDBDBD; 
		border-right:1px solid #BDBDBD; 
		padding:5px 8px;	
		margin:0 0 0 0;
		min-height:70px; 
    	_height:70px; 
	}
	
	.left ul {
		padding-left:25px;
	}
	

/* ---------- MAIN CONTENT ---------- */ 

.right {
	float:right;
	width:715px;
	margin:0 0 10px 10px;
}

	.right h1 {
		clear:both;
		background:#E8E8E8 url(/img/h2bg.gif) no-repeat center right;
		color:#444;
		padding:4px 40px 3px 5px;
		font:bold 14px "Trebuchet MS", Arial, Sans-Serif;
		margin:10px 0 10px 0;
		clear:both;
	}
	
	.right h2 {
		font:bold 13px "Trebuchet MS", Arial, Sans-Serif;
		padding:8px 0 0 0;
		clear:both;
	}
		
	.right p  {
		font:12px "Trebuchet MS", Arial, Sans-Serif;
		text-align:justify;
		padding-top:5px;
	}

	.right td  {
		font:12px "Trebuchet MS", Arial, Sans-Serif;
		padding-top:5px;
	}
	
	.right img {
		margin: 3px;
	}

	.right ul {
		margin-left:25px;
	}
	
	.right_article {
		padding:5px 0;
		border-bottom:1px dotted #999;
		width:715px;
		margin:0 5px;
		clear:both;
	}
		
	.left_side {
		float:left;
		font:1em "Trebuchet MS", Arial, Sans-Serif;
		width:330px;
		padding:0 20px 0 0;
		margin:0 0 10px 0;
	}
		
	.right_side {
		float:right;
		font:1em "Trebuchet MS", Arial, Sans-Serif;
		width:320px;
		border-left:1px dotted #999;
		padding:0 0px 0 20px;
		margin:0 0 10px 10px;
	}
	
	.blank {
		width:715px;
		margin:0 5px;
		clear:both;
	}
	
	.fotka {
		width:105px;
		height:105px;
		float:left;
		text-align:center;
		margin:5px;
	}
	
	.fotka img	{vertical-align:text-top;} 
	
/* ---------- FOOTER ---------- */ 

.footer { 
	clear:both;
	text-align:center;
	padding:10px 0;
	border-top:1px solid #ccc;
	line-height:2em;
}
	.footer a { color:#808080; background:#fff; }


/* ---------- HIGHSLIDE ---------- */ 

.highslide-html {
    background-color:white;
}
.highslide-html-blur {
}

.highslide-html-content {
	position:absolute;
	display:none;
}
.highslide-loading {
    display:block;
	color:black;
	font-size:8pt;
	font-family:sans-serif;
	font-weight:bold;
    text-decoration:none;
	padding:2px;
	border:1px solid black;
    background-color:white;
	padding-left:22px;
    background-image:url(highslide/graphics/loader.white.gif);
    background-repeat:no-repeat;
    background-position:3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding:2px;
    color:silver;
    text-decoration:none;
	font-size:10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color:white;
    background-color:gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color:white;
}
.highslide-wrapper .highslide-html-content {
    width:400px;
	padding:5px;
}

.highslide-wrapper .highslide-header div {
}

.highslide-wrapper .highslide-header ul {
	margin:0;
	padding:0;
	text-align:right;
}
.highslide-wrapper .highslide-header ul li {
	display:inline;
	padding-left:1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display:none;
}
.highslide-wrapper .highslide-header a {
	font-weight:bold;
	color:gray;
	text-transform:uppercase;
	text-decoration:none;
}
.highslide-wrapper .highslide-header a:hover {
	color:black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor:move;
}
highslide-wrapper .highslide-footer {
	height:11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float:right;
	height:11px;
	width:11px;
	background:url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor:move;
}
.highslide-resize {
    cursor:nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display:block;
}
.highslide-display-none {
    display:none;
}

/* CALENDAR */
input.datum {width:100px}
.ui-datepicker { width:17em; padding:.2em .2em 0; display:none; background-color:#FFF; border:1px solid #CCC;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top:2px; width:1.8em; height:1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; cursor:pointer; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; cursor:pointer; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-8px; op:50%; margin-top:-8px;  }
.ui-datepicker .ui-datepicker-title { margin:0 2.3em; line-height:1.8em; text-align:center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width:100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width:49%;}
.ui-datepicker table {width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em;}
.ui-datepicker th { padding:.7em .3em; text-align:center; font-weight:bold; border:0;  }
.ui-datepicker td { border:0; padding:1px; }
.ui-datepicker td span, .ui-datepicker td a { display:block; padding:.2em; text-align:right; text-decoration:none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0; }
.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }